home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Exec 5
/
CD_Magazyn_EXEC_nr_5.iso
/
eXec
/
Krotkie opisy
/
Programy
/
XADMaster
/
xad_bzip2.lha
/
Makefile
< prev
next >
Wrap
Makefile
|
2000-12-10
|
1KB
|
46 lines
CC=vc
CFLAGS=-nostdlib -sc -sd -lvcs
FILES = xad_ar.lha xad_bzip.lha xad_bzip2.lha xad_CAB.lha xad_COP.lha \
xad_DImp.lha xad_MakeSFX.lha xad_MSA.lha xad_RPM.lha \
xad_Wrapster.lha xad_ZAP.lha
all: $(FILES)
%.dbg: extheader.o %.c
$(CC) -nostdlib -DDEBUG -g -lvc -ldebug -lamiga -o $@ $^
%.040: extheader.o %.c
$(CC) $(CFLAGS) -cpu=68040 -O3 -o $@ $^
%.020: extheader.o %.c
$(CC) $(CFLAGS) -cpu=68020 -o $@ $^
%.000: extheader.o %.c
$(CC) $(CFLAGS) -cpu=68000 -o $@ $^
extheader.o: extheader.c
$(CC) $(CFLAGS) -c $<
xad_%.lha: %.000 %.020 %.040 %.c xad_%.readme
-$(RM) $@
sed s/BASE/$*/ < Install.src > Install
lha -q a $@ Makefile ConvertE.c SDI_compiler.h Install Install.info $^
# exceptions to the rules
# ASCII needs the line-read.c source
xad_ASCII.lha: ASCII.000 ASCII.020 ASCII.040 ASCII.c line-read.c xad_ASCII.readme
# bzip2 is too large to optimize for the 040
bzip2.040: extheader.c bzip2.c
$(CC) $(CFLAGS) -cpu=68040 -o $@ $^
# COP needs the xadXPK.c source
xad_COP.lha: COP.000 COP.020 COP.040 COP.c xadXPK.c xad_COP.readme
# shar needs the line-read source
xad_shar.lha: shar.000 shar.020 shar.040 shar.c line-read.c xad_shar.readme
clean:
$(RM) $(FILES) *.0[024]0 extheader.o Install
.PRECIOUS: %.000 %.020 %.040